package com.ssy.jt808.gateway.client.operation.pojo;

import com.ssy.jt808.gateway.client.pojo.JtRequestBase;
import lombok.Data;

import java.util.Map;

/**
 * 设置终端参数
 *
 * @author wangzezhou
 */
@Data
public class T8103Request extends JtRequestBase{

  public T8103Request(){
    super(0x8103);
  }

  /** 参数总数 */
  private int total;

  /** 参数项列表 */
  private Map<Integer,Object> parameters;

  /** 驾驶员状态监测系统参数(苏标) */
  private ParamDsmSetting paramDSM;

  /** 高级驾驶辅助系统参数(苏标) */
  private ParamAdasSetting paramADAS;

  /** 安易行设备 ADAS 标定信息 */
  private ParamAdasCameraPosition paramAdasCameraPosition;

  /** 安易行设备 ADAS 标定报像头位置 */
  private ParamAdasCalibration paramAdasCalibration;

  /** 雅迅音视频通道设置 */
  private ParamVideoChannel paramVideoChannel;

  @Override
  public String url(){
    return host + "/v1/terminals/messages/8103";
  }
}
